1
От вычислительного анализа к вычислениям
MATH009Lesson 8
00:00
Численный анализ — это мост, соединяющий бесконечную точность вычислительного анализа и конечные ограничения вычислительной машины. Если вычислительный анализ стремится найти точное значение функции $\phi(t)$, то вычисления стремятся получить надежную таблицу значений, имитирующую её поведение.

Теоретическая основа

До начала каких-либо вычислений мы должны убедиться, что наш поиск не напрасен. Мы начинаем с Задачи с начальными условиями (IVP):

$$y' = f(t, y), \quad y(t_0) = y_0$$

Теорема 2.4.2 утверждает, что существует единственное решение $y = \phi(t)$ данной задачи в некотором интервале около $t_0$. Это гарантия оправдывает наше численное исследование; если решения не существует или оно не является уникальным, наши алгоритмы могут сходиться к бессмысленным результатам или расходиться полностью.

Интегральный мост

Почти все численные методы имеют одинаковую математическую природу, основанную на Фундаментальной теореме исчисления. Мы можем выразить эволюцию решения $\phi(t)$ от одной точки к следующей как точное тождество:

$$\phi(t_{n+1}) - \phi(t_n) = \int_{t_n}^{t_{n+1}} \phi'(t) dt$$

Подставляя дифференциальное уравнение $\phi'(t) = f(t, \phi(t))$, мы получаем Формулу восстановления:

$$\phi(t_{n+1}) = \phi(t_n) + \int_{t_n}^{t_{n+1}} f(t, \phi(t)) dt$$

От непрерывного к дискретному

Компьютер не может вычислить интеграл неизвестной функции $\phi(t)$. Поэтому мы дискретизируем. В простейшем случае мы аппроксимируем площадь под $f(t, \phi(t))$ прямоугольником шириной $h = t_{n+1} - t_n$ и высотой, взятой в начальной точке $f(t_n, y_n)$. Этот переход от криволинейного интеграла к закрашенному прямоугольнику (как показано на рисунке 8.1.1) создаёт формулу Эйлера:

Шаг дискретизации

$$y_{n+1} = y_n + h f(t_n, y_n)$$

Здесь $y_n$ представляет собой численную аппроксимацию истинного значения $\phi(t_n)$. Ошибка, возникающая из-за этого прямоугольного приближения, известна как локальная погрешность округления.

🎯 Основной принцип
Численные методы преобразуют дифференциальные уравнения в алгебраические итерации путём приближённого вычисления интеграла производной на малых подинтервалах. Качество аппроксимации зависит от того, каким образом мы выбираем представление площади под кривой $f(t, y)$.